package com.hankol.newretail.bean

import android.annotation.SuppressLint
import com.baselibrary.base.BasicBean
import com.baselibrary.bean.SeckillActProductBean
import kotlinx.android.parcel.Parcelize

/**
 *@author:hanke
 *2023/3/20
 *desc:
 */
@SuppressLint("ParcelCreator")
@Parcelize
data class SeckillConfigBean(
    val categoryBanner: String,
    val ctime: Long,
    val id: Long,
    val ruleContent: String,
    val utime: Long
):BasicBean()


@SuppressLint("ParcelCreator")
@Parcelize
data class SeckillCategoryBean(
    val ctime: Long,
    val defaultImg: String,
    val etime: Long,
    val id: Int,
    val imgPower: Int,
    val name: String,
    val selectedImg: String,
    val showType: String,
    val sort: Int,
    val stime: Long,
    val utime: Long
):BasicBean()

@SuppressLint("ParcelCreator")
@Parcelize
data class SeckillCategoryActList(
    val fansPrice: Long,
    val price: Long,
    val autoCancel: Int,
    val ctime: Int,
    val delStatus: Int,
    val etime: Int,
    val fansUserBuy: Int,
    val fansUserBuyNum: Int,
    val icon: String,
    val id: Int,
    val normalUserBuy: Int,
    val normalUserBuyNum: Int,
    val pushContent: String,
    val pushPower: Int,
    val pushTitle: String,
    val seckillActProductExtDTO: SeckillActProductBean?,
    val shopId: Int,
    val shopName: String,
    val skcode: String,
    val skname: String,
    val skuListJson: String,
    val smsContent: String,
    val smsPower: Int,
    val spuIcon: String,
    val spuIconLong: String,
    val spuId: Int,
    val skuId: Int,
    val spuJson: String,
    val spuName: String,
    val stime: Int,
    val subscribeRemind: Int,
    val utime: Int,
    val virSubscribeNum: Int,
    //hasVideos  0没有，1有
    val hasVideos: Int
):BasicBean()
